package day05;
import java.util.Scanner;
import java.util.Arrays;
public class Exercise05 {
    public static void main(String[] args) {
        //1. Addition随机加法运算器
        //
        //   要求：由系统随机出10道加法题，而后由用户来答题，答题后输出"答对了"或"答错了"，答对1题得10分，答错1题不扣分，最后输出总分数。
        /*
        int score = 0;
        for (int i=1;i<=10;i++){
            int a =(int)(Math.random()*100);
            int b =(int)(Math.random()*100);
            int result = a+b;
            System.out.println("("+i+")"+a+"+"+b+"=?");
            System.out.println("答吧！");
            Scanner scan = new Scanner(System.in);
            int answer = scan.nextInt();

            if(answer==result){
                System.out.println("答对了");
                score += 10;
            }else{
                System.out.println("答错了");
            }

        }
        System.out.println("得分为="+score);

         */

        //2. MultiTable九九乘法表
        //
        //   要求：输出九九乘法表
/*
        for (int i=1;i<=9;i++){
            for (int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+i*j+"\t");
            }
            System.out.println();
        }

 */


        //3. 数组小代码练习：声明、初始化、访问、遍历
        /*
        int[] arr = new int[5];
        int[] arr1 = {2,5,8};
        System.out.println(arr1[1]);
        for (int i=0;i<= arr1.length-1;i++){
            System.out.println(arr1[i]);
        }

         */


        //4. MaxOfArray求数组元素最大值
        /*
        int[] arr = new int[10];

        for (int i=0;i<= arr.length-1;i++){
            int num =(int) (Math.random()*100);
            arr[i] = num;
            System.out.println(arr[i]);
        }
        int max = arr[0];
        for (int i=1;i<= arr.length-1;i++){
            if(arr[i]>max){
                max = arr[i];
            }
        }
        System.out.println("数组最大值是"+max);




        //5. 对数组进行升序排列，并输出排序后的结果


        Arrays.sort(arr);

        System.out.println("排序后：");
        for (int i=0;i< arr.length;i++){
            System.out.println(arr[i]);
        }

         */




        //1. Addition随机加法运算器
        //
        //   要求：由系统随机出10道加法题，而后由用户来答题，答题后输出"答对了"或"答错了"，答对1题得10分，答错1题不扣分，最后输出总分数。
        /*
        int score = 0;
        for (int i=1;i<=10;i++){
            int a =(int)(Math.random()*100);
            int b =(int)(Math.random()*100);
            int result = a+b;
            System.out.println("("+i+")"+a+"+"+b+"=?");
            System.out.println("答吧！");
            Scanner scan = new Scanner(System.in);
            int answer = scan.nextInt();

            if(answer==result){
                System.out.println("答对了");
                score += 10;
            }else{
                System.out.println("答错了");
            }

        }
        System.out.println("得分为="+score);

         */

        //2. MultiTable九九乘法表
        //
        //   要求：输出九九乘法表
/*
        for (int i=1;i<=9;i++){
            for (int j=1;j<=i;j++){
                System.out.print(j+"*"+i+"="+i*j+"\t");
            }
            System.out.println();
        }

 */


        //3. 数组小代码练习：声明、初始化、访问、遍历
        /*
        int[] arr = new int[5];
        int[] arr1 = {2,5,8};
        System.out.println(arr1[1]);
        for (int i=0;i<= arr1.length-1;i++){
            System.out.println(arr1[i]);
        }

         */


        //4. MaxOfArray求数组元素最大值
        /*
        int[] arr = new int[10];

        for (int i=0;i<= arr.length-1;i++){
            int num =(int) (Math.random()*100);
            arr[i] = num;
            System.out.println(arr[i]);
        }
        int max = arr[0];
        for (int i=1;i<= arr.length-1;i++){
            if(arr[i]>max){
                max = arr[i];
            }
        }
        System.out.println("数组最大值是"+max);




        //5. 对数组进行升序排列，并输出排序后的结果


        Arrays.sort(arr);

        System.out.println("排序后：");
        for (int i=0;i< arr.length;i++){
            System.out.println(arr[i]);
        }

         */
    }
}
